#include <stdio.h>

void modify_pointer(int **i,int *j)
{
    *i=j;
    **i=5;
}

int main() {
    int n=10;
    int *p=&n;
    int *q=NULL;
    modify_pointer(&q,p);
    printf("%d\n",*q);
    return 0;
}
